@media (max-width: map-get($grid-breakpoints, md)) {
	body {margin: 4.4rem 0 3rem 0;}
}
@media (min-width: map-get($grid-breakpoints, md)) {
	body {margin: 4.4rem 0 7rem 0;}
}
@media (min-width: map-get($grid-breakpoints, lg)) {
	body {margin: 4.5rem 0 5rem 0;}
	/* Submenu */
	.submenu.sticky-top {
		top: 4.5rem;
	}
}

@media (min-width: 1200px) {}
@media (min-width: 1575px) {}


/*  Admin Control Panel Style */
html {
	font-size: $body-fs;
}
html, body {
	font-family: $ptsans, $opensans, $firasans, $bloggersans, $calibri, $trebuchet, $tahoma, $verdana !important;
	background: $bgc-roocms url('../img/bgcp.jpg') repeat fixed top !important;
	text-rendering: optimizeLegibility;
}

/* Titles */
h1, h2, h3, h4, h5, h6 {
	font-weight: normal !important;
	font-family: $kelsonsans, $firasans, $ubuntu, $ptsans;
}

.badge {
	font-family: $ptsanscap;
}

/* Link style */
a {font-family: $ptsans, $ubuntu, $calibri, $tahoma, $trebuchet !important;}

/* Sup styles / restyle */
.small, small {
	font-family: $firasans;
	color: $brand-gray;
}

code		{@extend .ubuntu;}

/* Hover */
.hover-cursor	{cursor: pointer;}

/* Background "dots" */
.bgdots {
	background:
		linear-gradient(90deg, $bgc-roocms ($dot-space - $dot-size), transparent 1%) center,
		linear-gradient($bgc-roocms ($dot-space - $dot-size), transparent 1%) center,
		$white;
	background-size: $dot-space $dot-space;
}